package jehc.djshi.log.service;
import jehc.djshi.log.model.XtModifyRecord;

import java.util.List;
import java.util.Map;

/**
 * @Desc 修改记录日志
 * @Author 邓纯杰
 * @CreateTime 2012-12-12 12:12:12
 */
public interface XtModifyRecordService{
	/**
	* 分页
	* @param condition 
	* @return
	*/
	List<XtModifyRecord> getXtModifyRecordListByCondition(Map<String, Object> condition);
	/**
	* 查询对象
	* @param xt_modify_record_id 
	* @return
	*/
	XtModifyRecord getXtModifyRecordById(String xt_modify_record_id);
	/**
	* 添加
	* @param xtModifyRecord
	* @return
	*/
	int addXtModifyRecord(XtModifyRecord xtModifyRecord);
	/**
	* 修改
	* @param xtModifyRecord
	* @return
	*/
	int updateXtModifyRecord(XtModifyRecord xtModifyRecord);
	/**
	* 删除
	* @param condition 
	* @return
	*/
	int delXtModifyRecord(Map<String, Object> condition);
	/**
	* 批量添加
	* @param xtModifyRecordList
	* @return
	*/
	int addBatchXtModifyRecord(List<XtModifyRecord> xtModifyRecordList);
	/**
	* 批量修改
	* @param xtModifyRecordList
	* @return
	*/
	int updateBatchXtModifyRecord(List<XtModifyRecord> xtModifyRecordList);
	
	/**
	* 批量添加
	* @param xtModifyRecordList
	* @return
	*/
	int putBatchXtModifyRecord(List<XtModifyRecord> xtModifyRecordList);
}
